package com.ruoyi.system.domain.module.asset;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * 资产管理对象 asset
 *
 * @author ruoyi
 * @date 2024-12-20
 */
@Data
public class EstateAssetExcel implements Serializable {

    /**
     * 所属小区
     */
	@Excel(name = "所属小区")
	private String estateName;

    /**
     * 资产名称
     */
	@Excel(name = "资产名称")
    private String assetName;

	/**
	 * 资产类型
	 */
	@Excel(name = "资产类型")
	private String assetType;

	//资产位置
	@Excel(name = "资产位置")
	private String assetPosition;

    /**
     * 负责人
     */
	@Excel(name = "负责人")
    private String adminNickName;

    /**
     * 折旧时间
     */
	@Excel(name = "折旧时间")
    private Date depreciationTime;

    /**
     * 采购时间
     */
	@Excel(name = "采购时间")
    private Date procureTime;

    /**
     * 购置金额
     */
	@Excel(name = "购置金额")
    private Double procureMoney;

    /**
     * 资产状态 0-正常 1-维修 2-报废 3-借出
     */
	@Excel(name = "资产状态")
	private String state;


    /**
     * 设备类型 0-办公用品 1-消防安防设备 2-交通运输设备 3-大型工具设备
     */
	@Excel(name = "设备类型")
	private String deviceType;

    /**
     * 设备编码
     */
	@Excel(name = "设备编码")
    private String deviceNum;

	//周期类型
	@Excel(name = "盘点周期")
	private String cycleType;

	//周期日期
	@Excel(name = "周期内日期")
	private String cycleDays;

	/**
     * 备注
     */
	@Excel(name = "备注")
    private String remake;

}
